/*ejdelatorret@gmail.com
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.upc.clase.demo.entity;
import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.DateTimeFormat.ISO;
//import org.codehaus.jackson.annotate.JsonSubTypes.Type;
//import org.joda.time.DateTime;
/**
 5 * 
 *
 * @author operador
 */
@XmlRootElement
public class Torneo implements Serializable{
    
private Integer idtorneo;
private String notorneo;
private String url;
private String fltipo;
private Integer qtparticipantes;
private Integer qtcontendores;

//@DateTimeFormat(iso=ISO.DATE)
private Date fcregistro;

//@DateTimeFormat(iso=ISO.DATE)
//@DateTimeFormat(pattern = "dd/MM/yyyy")
private Date fclanzamiento;

//@DateTimeFormat(iso=ISO.DATE)
//@DateTimeFormat(pattern = "dd/MM/yyyy")
private Date fccierre;

private double prefectividad;
private Integer idestado;
private String noestado;

public Torneo(){}

    public Torneo(Integer idtorneo) 
    {
        this.idtorneo = idtorneo;
    }

    public Torneo(String notorneo) 
    {
        this.notorneo = notorneo;
    }

    public Torneo(Integer idtorneo, String notorneo, String url,
        String fltipo,Integer qtparticipantes, Integer qtcontendores,
        Date fcregistro,Date fclanzamiento, Date fccierre, 
        double prefectividad, Integer idestado) 
    {
        this.idtorneo = idtorneo;
        this.notorneo = notorneo;
        this.url = url;
        this.fltipo = fltipo;
        this.qtparticipantes = qtparticipantes;
        this.qtcontendores = qtcontendores;
        this.fcregistro=fcregistro;
        this.fclanzamiento = fclanzamiento;
        this.fccierre = fccierre;
        this.prefectividad = prefectividad;
        this.idestado = idestado;
    }

    public Torneo(Integer idtorneo, String notorneo, String url,
        String fltipo,Integer qtparticipantes, Integer qtcontendores,
        Date fcregistro,Date fclanzamiento, Date fccierre, 
        double prefectividad,Integer idestado , String noestado) 
    {
        this.idtorneo = idtorneo;
        this.notorneo = notorneo;
        this.url = url;
        this.fltipo = fltipo;
        this.qtparticipantes = qtparticipantes;
        this.qtcontendores = qtcontendores;
        this.fcregistro=fcregistro;
        this.fclanzamiento = fclanzamiento;
        this.fccierre = fccierre;
        this.prefectividad = prefectividad;
        this.idestado =idestado;
        this.noestado = noestado;
    }
    
    public Torneo( String notorneo, String url,
        String fltipo,Integer qtparticipantes, Integer qtcontendores,
        Date fcregistro,Date fclanzamiento, Date fccierre, 
        double prefectividad, Integer idestado) 
    {
        this.notorneo = notorneo;
        this.url = url;
        this.fltipo = fltipo;
        this.qtparticipantes = qtparticipantes;
        this.qtcontendores = qtcontendores;
        this.fcregistro=fcregistro;
        this.fclanzamiento = fclanzamiento;
        this.fccierre = fccierre;
        this.prefectividad = prefectividad;
        this.idestado = idestado;
    }
 
    /**
     * @return the idtorneo
     */
    public Integer getIdtorneo() {
        return idtorneo;
    }

    /**
     * @param idtorneo the idtorneo to set
     */
    public void setIdtorneo(Integer idtorneo) {
        this.idtorneo = idtorneo;
    }

    /**
     * @return the notorneo
     */
    public String getNotorneo() {
        return notorneo;
    }

    /**
     * @param notorneo the notorneo to set
     */
    public void setNotorneo(String notorneo) {
        this.notorneo = notorneo;
    }

    /**
     * @return the url
     */
    public String getUrl() {
        return url;
    }

    /**
     * @param url the url to set
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * @return the fltipo
     */
    public String getFltipo() {
        return fltipo;
    }

    /**
     * @param fltipo the fltipo to set
     */
    public void setFltipo(String fltipo) {
        this.fltipo = fltipo;
    }

    /**
     * @return the qtparticipantes
     */
    public Integer getQtparticipantes() {
        return qtparticipantes;
    }

    /**
     * @param qtparticipantes the qtparticipantes to set
     */
    public void setQtparticipantes(Integer qtparticipantes) {
        this.qtparticipantes = qtparticipantes;
    }

    /**
     * @return the qtcontendores
     */
    public Integer getQtcontendores() {
        return qtcontendores;
    }

    /**
     * @param qtcontendores the qtcontendores to set
     */
    public void setQtcontendores(Integer qtcontendores) {
        this.qtcontendores = qtcontendores;
    }

    /**
     * @return the fcregistro
     */
    public Date getFcregistro() {
        return fcregistro;
    }

    /**
     * @param fcregistro the fcregistro to set
     */
    public void setFcregistro(Date fcregistro) {
        this.fcregistro = fcregistro;
    }

    /**
     * @return the fclanzamiento
     */
    public Date getFclanzamiento() {
        return fclanzamiento;
    }

    /**
     * @param fclanzamiento the fclanzamiento to set
     */
    public void setFclanzamiento(Date fclanzamiento) {
        this.fclanzamiento = fclanzamiento;
    }

    /**
     * @return the fccierre
     */
    public Date getFccierre() {
        return fccierre;
    }

    /**
     * @param fccierre the fccierre to set
     */
    public void setFccierre(Date fccierre) {
        this.fccierre = fccierre;
    }

    /**
     * @return the prefectividad
     */
    public double getPrefectividad() {
        return prefectividad;
    }

    /**
     * @param prefectividad the prefectividad to set
     */
    public void setPrefectividad(double prefectividad) {
        this.prefectividad = prefectividad;
    }

    /**
     * @return the idestado
     */
    public Integer getIdestado() {
        return idestado;
    }

    /**
     * @param idestado the idestado to set
     */
    public void setIdestado(Integer idestado) {
        this.idestado = idestado;
    }

    /**
     * @return the noestado
     */
    public String getNoestado() {
        return noestado;
    }

    /**
     * @param noestado the noestado to set
     */
    public void setNoestado(String noestado) {
        this.noestado = noestado;
    }
 
 
    
}
